Add a 'release' target to automate that process.
authorrobertl <robertl@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Wed, 2 Oct 2002 20:34:26 +0000 (20:34 +0000)
committerrobertl <robertl@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Wed, 2 Oct 2002 20:34:26 +0000 (20:34 +0000)
gpsbabel/Makefile

index e7b6dac98a39d550ba3964eb5aeef4cdebf32fef..f132b4a2193f53cf8928978a76ef4e38b7234312 100644 (file)
@@ -22,6 +22,18 @@ gpsbabel: $(OBJS)
 clean:
        rm -f $(OBJS) gpsbabel gpsbabel.exe
 
+# Nerdy release stuff that needs to work only on Linux.
+VERSIONU=1_0_0
+VERSIOND=1.0.0
+release:
+       rm -fr gpsbabel-$(VERSIOND)
+       cvs export -r gpsbabel_$(VERSIONU) -d gpsbabel-$(VERSIOND) gpsbabel
+       tar cvzf /tmp/gpsbabel-$(VERSIOND).tar.gz gpsbabel-$(VERSIOND)
+       cd /tmp ; tar xvzf gpsbabel-$(VERSIOND).tar.gz
+       cd /tmp/gpsbabel-$(VERSIOND)/mingw ; make  && zip gpsbabel-$(VERSIOND).zip  gpsbabel.exe libexpat.dll && cp gpsbabel-$(VERSIOND).zip /tmp
+       ncftpput -u anonymous upload.sf.net  /incoming /tmp/gpsbabel-$(VERSIOND).tar.gz /tmp/gpsbabel-$(VERSIOND).zip
+
+
 cetus.o: cetus.c defs.h queue.h coldsync/palm.h coldsync/pdb.h
 csv.o: csv.c defs.h queue.h csv_util.h
 dna.o: dna.c defs.h queue.h csv_util.h